body,h1,h2,h3,h4,h5,h6,hr,p,blockquote, /* structural elements 结构元素 */
dl,dt,dd,ul,ol,li, /*list elements 列表元素*/
pre, /*text formatting elements 文本格式元素*/
fieldset,button,input,textarea, /*form elements 表单元素*/
th,td { /*table elements 表格元素*/
    margin: 0;
    padding: 0;
}

/* body,
button, input, select, textarea{ for ie
    font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 用ASCII码表示
} */

h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4, h5, h6{font-size: 100%;}

address, cite, dfn, em, var{font-style: normal;}/*将斜体扶正*/
code, kbd, pre, samp, tt{font-family: 'Courier New', Courier, monospace;}
small{font-size: 12px;} /*让small的字号正常*/

/* 重置列表元素 */
ul, ol{list-style: none;}

/* 重置文本格式元素 */
a{text-decoration: none;}
/* a:hover{text-decoration: underline;} */

abbr[title], acronym[title]{
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after{content: "";}

/* 重置表单元素 */
legend{color: #000000;}
fieldset, img{border: none;}

button, input, select, textarea{
    font-size: 100%;
}

/* 重置表格元素 */
table{
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置hr */
hr{
    border: none;
    height: 1px;
}

/* 让非IE浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html{vertical-align: scroll;}
